package org.example.demo3.demos.web.VmsTransactionFlowInvoice.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.example.demo3.demos.web.common.PageDto;

@ApiModel(value = "预合并传入的对象")
@Data // 这个地方每个属性给private，就必须使用lombok的Data， 不然swagger里没有值。 或者改成public（但是不建议）
public class preMergeDTO extends PageDto {
    @ApiModelProperty(value = "主键id")
    private Long rdid; // 外层选中的rdid
    @ApiModelProperty(value = "是否全部合并，1是合并，2是不合并")
    private Boolean allMerge; // 是否全部合并
    @ApiModelProperty(value = "合并方式： 0 - 险种合并,1税率合并")
    private String mergeMode; // 合并方式: 0 - 险种合并,1税率合并
    @ApiModelProperty(value =  "合并方式： 0 业务编号,1投保单号")
    private String mergeQueryCondition; // 合并条件 - 0 业务编号,1投保单号
    @ApiModelProperty( value = "内层弹框选中的多个rdid")
    private  String rdids; // 内层弹框选中的多个rdid ** , 一定要记住这句话. 这里是选中的多个rdid组成的集合.
}
